#ifndef LOGWINDOW_H
#define LOGWINDOW_H

#include <QJsonDocument>
#include <QJsonObject>
#include <QMainWindow>
#include <QNetworkAccessManager>
#include <QNetworkReply>
namespace Ui {
class LogWindow;
}

class LogWindow : public QMainWindow
{
    Q_OBJECT

public:
    explicit LogWindow(QWidget *parent = nullptr);
    static int userId; // 声明全局变量
    static QString username ;  // 用户名
    static QString email ;  // 用户邮箱
    static QString phone ;  // 用户电话
    static int age ;  // 用户年龄
    static QString gender ;  // 用户性别
    static QString idNumber ;  // 身份证号
    static int userLevel ;  // 用户等级

    ~LogWindow();

private slots:
    void on_toBetaButton_clicked();

    void on_toErollbutton_clicked();

    void on_LogButton_clicked();

private:
    void onLoginRequestFinished();
    Ui::LogWindow *ui;
    QNetworkAccessManager *manager; // 网络访问管理器
};

#endif // LOGWINDOW_H
